*{
	margin: 0px;
	padding: 0px;
}
#con{
    width: 800px;
    margin: 0 auto;
}
.de a{
    text-decoration: none;
    color: #000;
}
h1{
    width: 400px;
    margin: 0 auto; 
}
th{
    background-color: #3399ff;
}
#di{
    width: 80%;
    margin: 0 auto;
}
#di th{
    width: 180px;
}
td{
    border: 1px solid #3399ff;
    text-align: center;
}
#er{
    width: 457px;
    border: 1px solid blue;
    text-align: center;
}
ul{
    border: 1px solid #3399ff;
    margin: 2px;
}
 #gg tr
        {
            float: left;
            padding: 10px;
            border: 1px solid #D9D9D9;
        }
         #gg td.last
        {
            border-right: 1px #D5D9DC solid;
        }
        
        #gg td a
        {
           text-decoration: none;
           color: black;
        }
        #gg td:hover
        {
            background-color: orange;            
        }
        #gg td:hover a{
            color: white;
        }